package com.ruoyi.system.domain.wx.pay;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.TreeEntity;

import java.util.Date;

/**
 * 支出分享映射对象 wx_pay_share_mapper
 * 
 * @author mic
 * @date 2023-08-18
 */
public class WxPayShareMapper extends TreeEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private String belongId;

    /** 归属者 */
    @Excel(name = "归属者")
    private String belongBy;

    /** 归属者名称 */
    @Excel(name = "归属者名称")
    private String belongName;

    /** 视看者 */
    @Excel(name = "视看者")
    private String viewBy;

    /** 视看者名称 */
    @Excel(name = "视看者名称")
    private String viewName;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /** 状态  0生效 1:删除 2:待确认 3:拒绝*/
    private String status;

    /** 标记  0互看 1:看前 2:看后 */
    private String flag;

    public String getBelongName() {
        return belongName;
    }

    public void setBelongName(String belongName) {
        this.belongName = belongName;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public void setBelongId(String belongId)
    {
        this.belongId = belongId;
    }

    public String getBelongId() 
    {
        return belongId;
    }
    public void setBelongBy(String belongBy) 
    {
        this.belongBy = belongBy;
    }

    public String getBelongBy() 
    {
        return belongBy;
    }
    public void setViewBy(String viewBy) 
    {
        this.viewBy = viewBy;
    }

    public String getViewBy() 
    {
        return viewBy;
    }
    public void setViewName(String viewName) 
    {
        this.viewName = viewName;
    }

    public String getViewName() 
    {
        return viewName;
    }
    public void setRemarks(String remarks) 
    {
        this.remarks = remarks;
    }

    public String getRemarks() 
    {
        return remarks;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("belongId", getBelongId())
            .append("belongBy", getBelongBy())
            .append("viewBy", getViewBy())
            .append("viewName", getViewName())
            .append("createTime", getCreateTime())
            .append("remarks", getRemarks())
            .toString();
    }
}
